package cn.tedu.oopextends;/**
 * @Author 金帮嘉诚 @Date 2021-06-25 星期五 8:59
 */
/*本类用于测试 静态、构造、局部代码块和方法*/

/**
 * 知识点
 */
public class TestBlock {
    public static void main(String[] args) {
        //静态  代码块！！！！！
        //静态  方法！！！！
        TBlock.play();
        //构造  代码块！！！！
        //构造  方法！！！！
        TBlock t1 = new TBlock();
        //局部  代码块！！！！
        //普通  方法！！！！
        t1.eat();

    }
}

class TBlock {
    static int age = 18;

    static {
        System.out.println("静态  代码块！！！！！");
    }

    static public void play() {
        System.out.println("静态  方法！！！！");
    }

    {
        System.out.println("构造  代码块！！！！");
    }

    public TBlock() {
        System.out.println("构造  方法！！！！");
    }

    public void eat() {
        {
            System.out.println("局部  代码块！！！！");
        }
        System.out.println("普通  方法！！！！");
    }

}
